package com.xebest.web.mapper.read;

import com.xebest.web.model.XeVenStoreAllotEntity;
import com.xebest.web.view.XeVenStoreAllotView;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface XeVenStoreAllotReadMapper {
    /**
     * 查询调拨单列表
     *
     * @author 杜春静
     */
    List<XeVenStoreAllotView> listStoreAllotByParam(Map<String, Object> param);

    /**
     * 查询调拨单信息
     *
     * @author 杜春静
     */
    XeVenStoreAllotEntity getStoreAllotByMap(Map<String, Object> param);

    /**
     * 过滤掉无效的调拨单
     *
     * @author 杜春静
     */
    List<XeVenStoreAllotEntity> checkUsableAllot(@Param("allotCodeS") String[] allotCodeS, @Param("userCode") String userCode, @Param("allotStatus") Integer allotStatus);


}